package com.itxiuyixiu.entity.mapper;

import com.itxiuyixiu.entity.model.EnterList;

/**
 * @author 黄磊
 * @date 2020/5/4
 */
public interface EnterListWriterMapper {
    void saveEnterList(EnterList enterList);

    void modifyEnterListById(EnterList enterList);

    void deleteEnterListById(Integer enterId);

    /**
     * 活动报名（相应活动的当前人数会增加1）
     *
     * @param sId 学生表主键
     * @param activityId 活动id
     * @param severHours 活动工时
     * @return 活动参与
     */
    int enterActivity(int sId,int activityId,float severHours);

    /**
     * 退出活动（相应活动的当前人数会减少1）
     *
     * @param sId 学生表主键
     * @param activityId 活动id
     */
    void deleteEnterListBySIdAndActivityId(Integer sId, Integer activityId);
}
